Cpo 2023 Reasoning